def allowed_image(filename):
    """
    检查文件名是否是允许的文件类型。

    这个函数通过检查文件名中是否包含 '.', 并且文件扩展名是否在允许的扩展名列表中来判断文件类型。

    参数:
        filename (str): 文件名，用于检查文件类型。

    返回:
        bool: 如果文件是允许的文件类型则返回True，否则返回False。
    """
    allowed_extensions = {'png', 'jpg', 'jpeg', 'gif'}

    # 检查文件名中是否包含 '.' 并且文件扩展名在允许的扩展名列表中
    return '.' in filename and filename.rsplit('.', 1)[1].lower() in allowed_extensions
